package edu.kit.aifb.ruleintegrator.rule;

import java.util.List;

import org.semanticweb.yars.nx.Resource;
import org.semanticweb.yars.nx.Variable;

import edu.kit.aifb.ats.triples.model.Pattern;

public class ClassPredicate extends Predicate {

	private Resource m_class;
	private Variable m_sourceVar;
	
	public ClassPredicate(Resource cls){
		super();
		m_sourceVar=Signature.createNewVariable();
		
		this.m_sign=new Signature(new Variable[]{m_sourceVar});
		this.m_class=cls;
		
	}

	public Variable getVariable(){
		return m_sourceVar;
	}
	
	@Override
	public List<Pattern> getPatterns(Signature sign) {
		// TODO Auto-generated method stub
		return null;
	}
	
	public Resource getClassResource(){
		return m_class;
	}

}
